﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace NewBee.Core.BusinessService
{
    public interface IAgentFactory
    {
        TestBS Test { get; }

        Survey_ResultBS Survey_Result { get; }

        Survey_ShareBS Survey_Share { get; }
    }

    public class AgentFactory : IAgentFactory
    {
        public Survey_ResultBS Survey_Result
        {
            get
            {
                return new Survey_ResultBS();
                //throw new NotImplementedException();
            }
        }

        public Survey_ShareBS Survey_Share
        {
            get
            {
                return new Survey_ShareBS();
                //throw new NotImplementedException();
            }
        }

        public TestBS Test
        {
            get
            {
                return new TestBS();
                //throw new NotImplementedException();
            }
        }
    }
}
